A software design pattern or design pattern is a general, reusable solution to a commonly occurring problem in many contexts in software design. Builder pattern · Decorator pattern · Bridge pattern · Adapter pattern
Design Patterns are typical solutions to commonly occurring problems in software design. They are blueprints that you can customize to solve a particular ... What is a Pattern · Dive Into Design Patterns · Catalog · Creational Patterns
A design pattern is a general repeatable solution to a commonly occurring problem in software design. Singleton Design Pattern · Visitor Design Pattern · Interpreter Design Pattern · State